---------------------------------------------------------
在各位學會如何利用網頁HTML標籤語言來製作靜態Home
Page之後,可能還覺得不夠。為什麼?因為設計出來的網頁雖是漂亮,但總令人感到無法與參觀者有所互動往來。WWW與其它傳播媒體不同之處,就是它具有另一大特色
- 可以直接和參觀者線上互動往來,還可以留言當紀錄。
近兩三年來,隨著Internet與WWW在國內的普及化,許多與之相關的週邊東西也都隨之流行起來了;例如:Java語言和JavaScript語言。許多網頁設計初學者,常常會把此二種語言混淆在一起;事實上,兩種語言只是有著雷同的名字而已,但並非是一樣的東西。他們之間究竟有何不同之處呢?
JavaScript與Java的不同之處:
|
JavaScript
|
Java
|
| 不需先行編譯;直接在瀏覽者的瀏覽器上解讀程式碼。 |
Java
程式需由程式設計師先行編譯為Java Class。 |
| 程式碼直接填入於HTML文件中。 |
利用<applet>標籤,來嵌入編譯過的Java
Applet。 |
| 變數型態不須先行宣告。 |
變數型態須先行宣告。 |
| 寬鬆式(loose)的資料型態。 |
強固式(strong)的資料型態。 |
| 動態連結,執行時才會檢查。 |
靜態連結,物件在編譯時就必須存在。 |
| 受瀏覽器功能限制其描述碼。 |
獨立性的應用程式。 |
| 需配合HTML文件內的要素來使用。 |
和HTML文件多媒體要素都無關。 |
| 會存取瀏覽器的物件與功能。 |
不對瀏覽器物件及功能做存取。 |
JavaScript的前身是Navigator網景公司發展的LifeScript語言,直到獲得Sun昇陽公司的支持才改名為JavaScript,而Java正是Sun昇陽公司所研發的程式語言;正是因為如此,Java與JavaScript才有了相似的名字與一些相似的特性。
JavaScript基本架構
在HTML中嵌入JavaScript
產生小對話框